package DuoTai;

public class Demo01 {
    public static void main(String[] args) {
        //父类引用指向子类对象，从而产生多种形态
        A a = new B();//将A对象当成动物来看待
//父类引用只能调用父类中的所声明的属性和方法，不可调用子类独有的属性和方法
       a.eat();
//将狗对象当成狗来看
        B b =new B();

        b.eat();
        b.run();
    }
}
    class A{
        String name;
        int age;
        public void eat(){
            System.out.println("A在吃饭");
        }
    }
    class B extends  A{
        String name;
        int age;
        public void run() {
            System.out.println("B在跑步");
        }

}
